package behavioral.chainsofresponsebility;

import org.apache.commons.lang3.StringUtils;

public class VideoApprover extends Approver {
    @Override
    public void deploy(Course course) {
        if(StringUtils.isNotEmpty(course.getVideo())){
            System.out.println("含有视频批准");
            //这里是责任链的核心 把责任传给下一位，，因为这里的approver是下一位。。
            if(approver != null){
                approver.deploy(course);
            }
        }else {
            System.out.println("不含有视频批准");
            return;
        }
    }
}
